﻿body,h1,h2,h3,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
html{-webkit-text-size-adjust:100%; -ms-text-size-adjust: 100%; text-size-adjust:100%;word-wrap:break-word; }
h1,h2,h3{font-size:100%}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit}
img{border:0;width:100%;-ms-interpolation-mode:bicubic}
cite,em,s,i,b{font-style:normal}
input,button,textarea,select{font-size:100%}
body,input,button,textarea,select,option{font-size:normal;font-family:"Microsoft YaHei";}
a,input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
li,img,label,input{vertical-align:middle}
var{font-style:normal}
ins{text-decoration:none}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
body{font-size:20px;background:#f9f9f8;font-family:"Microsoft YaHei"; line-height:1.5em;}
input:focus,textarea:focus{ outline:none;}
 
img { border:0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
::-moz-selection {background: #65a9cc;color: #f7f7f7; }
::selection {background: #65a9cc;color: #f7f7f7; }
 
 .content { max-width:720px; padding-top:4.8em; margin:0 auto; }
.jPanelMenu .content { max-width:720px; padding-top:4.8em; margin:0 auto; }
 
@media only screen and (max-width:300px){body{font-size:8.33333px!important}
.content{max-width:300px}
}
@media only screen and (max-width:310px) and (min-width:300px){body{font-size:8.33333px!important}
.content{max-width:300px}
}
@media only screen and (max-width:320px) and (min-width:310px){body{font-size:8.88889px!important}
.content{max-width:320px}
}
@media only screen and (max-width:360px) and (min-width:320px){body{font-size:8.88889px!important}
.content{max-width:360px}
}
@media only screen and (max-width:360px) and (min-width:350px){body{font-size:10px!important}
.content{max-width:360px}
}
@media only screen and (max-width:480px) and (min-width:360px){body{font-size:10px!important}
.content{max-width:480px}
}
@media only screen and (max-width:480px) and (min-width:470px){body{font-size:13.33333px!important}
.content{max-width:480px}
}
@media only screen and (max-width:560px) and (min-width:480px){body{font-size:13.33333px!important}
.content{max-width:560px}
}
@media only screen and (max-width:570px) and (min-width:560px){body{font-size:15.83333px!important}
.content{max-width:570px}
}
@media only screen and (max-width:640px) and (min-width:570px){body{font-size:15.83333px}
.content{max-width:640px}
}
@media only screen and (max-width:640px) and (min-width:630px){body{font-size:17.77778px!important}
.content{max-width:640px}
}
@media only screen and (max-width:710px) and (min-width:640px){body{font-size:17.77778px!important}
.content{max-width:710px}
}

header.main nav ul { zoom: 1; /* For IE 6/7 (trigger hasLayout) */  }
header.main nav li { float: left; margin-right: 10%; margin-bottom: 0.5em; }
header.main nav a { text-decoration:none; color: #555555; }
header.main nav ul { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }
header.main nav li { float: left;   height:0;}

header.main nav dl { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }
header.main nav dt { float: left;  height:0;  }

header.main nav div { zoom: 1; /* For IE 6/7 (trigger hasLayout) */}
header.main nav p { float: left;  height:0;  }
header.main a.car{ width:1.9em; height:1.6em; position:absolute; top:1.2em; right:1.5em;}
header.main a.next{ font-size:1.5em; color:#fff; position:absolute; top:0.9em; right:1em;}
header.main a.next.xiao{ font-size:1.2em; color:#fff; position:absolute; top:1.1em; right:1em;}
header.main a.back{ background:url(../images/back.png) no-repeat; width:1.2em; height:2.05em;  -webkit-background-size:1.2em auto;-moz-background-size:1.2em auto; -o-background-size:1.2em auto; background-size:1.2em auto; display: block;  color:#fff; font-weight:normal; display:block; position:absolute; top:1.2em; left:1.5em;}

header.main a.lie{ background:url(../images/shou_03.jpg) no-repeat; width:2.55em; height:1.85em;  -webkit-background-size:2.55em auto;-moz-background-size:2.55em auto; -o-background-size:2.55em auto; background-size:2.55em auto; display: block;  color:#fff; font-weight:normal; display:block; position:absolute; top:1.2em; left:1.5em;}
 
.menu-trigger { background:url(../images/trigger.png) no-repeat; width:2em; height:2em;  -webkit-background-size:1.66em auto;-moz-background-size:2em auto; -o-background-size:2em auto; background-size:2em auto; display: block;  color:#fff; font-weight:normal;}

#jPanelMenu-menu{  background:#c84100 url(../images/ying.jpg) repeat-y right top; -webkit-background-size:2.125em auto; -moz-background-size:2.125em auto; -o-background-size:2.125em auto; background-size:2.125em auto;} 
header.main{  background:#ed6035; position: fixed;  top:0;  width:85%; max-width: none; height:4.8em; margin:0; padding:0 7.5%; z-index: 10;}
.head-bg{ text-align: center;  font-size:1.8em;  line-height:2.2em; font-weight:normal; color:#fff; }
.head-bg a{ position: relative; color:#fff;   }
.head-bg a span{ width:4.5277777778em; display:inline-block;}

.jPanelMenu header.main .head-bg a, .jPanelMenu header.main .menu-trigger { display: block; height: 100%;   color: #fff; }
.jPanelMenu header.main .menu-trigger { position:absolute; top:1.4em; left:1.5em;}
.jPanelMenu header.main nav { text-indent: -9999px; }

#jPanelMenu-menu a.denglu dl { width:4.8333333333em; height:auto; margin:1.6666666667em auto 0 auto;  font-size:1.8em; line-height:2em; text-align:center; color:#fff;}
#jPanelMenu-menu  div{ text-align:center; margin:4em auto; color:#fff; font-size:1em;}
#jPanelMenu-menu  div p strong{ font-size:1.7em; line-height:1em;}

#jPanelMenu-menu ul{ width:15.375em; margin:0 auto;}
#jPanelMenu-menu li a {  display: block; text-decoration: none;color: #fff; line-height:3em;  font-size:1.8em;}
#jPanelMenu-menu li i{ background:url(../images/iocn.png) no-repeat; display:inline-block;   margin-right:0.5em; }
#jPanelMenu-menu li i.g1{ background-position:0 0; -webkit-background-size:2em auto;-moz-background-size:2em auto;-o-background-size:2em auto;background-size:2em auto; width:2em; height:1.9583333333em; -webkit-vertical-align:-0.5em;-moz-vertical-align:-0.5em; -o-vertical-align:-0.5em; vertical-align:-0.5em;}
#jPanelMenu-menu li i.g2{ background-position:0 -4em; -webkit-background-size:2em auto;-moz-background-size:2em auto;-o-background-size:2em auto;background-size:2em auto; width:2em; height:2em; -webkit-vertical-align:-0.7em;-moz-vertical-align:-0.7em; -o-vertical-align:-0.7em; vertical-align:-0.7em;}
#jPanelMenu-menu li i.g3{  background-position:0 -8.2em; -webkit-background-size:2em auto;-moz-background-size:2em auto;-o-background-size:2em auto;background-size:2em auto; width:2em; height:2em; -webkit-vertical-align:-0.5em;-moz-vertical-align:-0.5em; -o-vertical-align:-0.5em; vertical-align:-0.5em;}
#jPanelMenu-menu li i.g4{ background-position:0 -13em; -webkit-background-size:2em auto;-moz-background-size:2em auto;-o-background-size:2em auto;background-size:2em auto; width:2em; height:2em; -webkit-vertical-align:-1em;-moz-vertical-align:-1em; -o-vertical-align:-1em; vertical-align:-1em;}
#jPanelMenu-menu li i.g5{ background-position:0 -17.5em; -webkit-background-size:2em auto;-moz-background-size:2em auto;-o-background-size:2em auto;background-size:2em auto; width:2em; height:2em; -webkit-vertical-align:-0.8em;-moz-vertical-align:-0.8em; -o-vertical-align:-0.8em; vertical-align:-0.8em;}
#jPanelMenu-menu li i.g6{  background-position:0 -20em; -webkit-background-size:1.8333333333em auto;-moz-background-size:1.8333333333em auto;-o-background-size:1.8333333333em auto;background-size:1.8333333333em auto; width:1.8333333333em; height:1.8333333333em; -webkit-vertical-align:-0.5em;-moz-vertical-align:-0.5em; -o-vertical-align:-0.5em; vertical-align:-0.5em;}
#jPanelMenu-menu li { position:relative;}
#jPanelMenu-menu li span{ background:url(../images/right_xiang.png) no-repeat; width:0.6666666667em; height:1.1666666667em;  -webkit-background-size:0.6666666667em auto;-moz-background-size:0.6666666667em auto;-o-background-size:0.6666666667em auto;background-size:0.6666666667em auto; display:inline-block; position:absolute; top:1em; right:0em;}

.address{display: block;}
.address input.add_address{
    background: none repeat scroll 0 0 #fff;
    border: 0.13em solid #dcdcdc;
    border-radius: 0.1em;
    color: #4c4c4c;
    cursor: pointer;
    display: block;
    font-size: 1.8em;
    height: 2em;
    margin: 1em auto;
    text-align: center;
    width: 18.3333em;
}
.address input.txt{
	margin-left: 1.5em;
	border: 0;
	width: 16em;
}

.message_button a{
    background: none repeat scroll 0 0 #fff;
    border: 0.1em solid #dcdcdc;
    border-radius: 0.1em;
    color: #4c4c4c;
    cursor: pointer;
    display: block;
    font-size: 1.8em;
    height: 2em;
    line-height: 2em;
    margin: 1em auto;
    text-align: center;
    width: 12em;
    text-decoration: none;
}


/*左侧样式*/
#jPanelMenu-menu dl.denglu { width:4.8333333333em; height:auto; margin:1.6666666667em auto 0 auto;  font-size:1.8em; line-height:2em; text-align:center; color:#fff;}
#jPanelMenu-menu dl.denglu a{color: #fff;}
#jPanelMenu-menu  div{ text-align:center; margin:4em auto; color:#fff; font-size:1em;}
#jPanelMenu-menu  div p strong{ font-size:1.7em; line-height:1em;}

#jPanelMenu-menu ul{ width:15.375em; margin:0 auto;}
#jPanelMenu-menu li a {  display: block; text-decoration: none;color: #fff; line-height:3em;  font-size:1.8em;}
#jPanelMenu-menu li i{ background:url(../images/iocn.png) no-repeat; display:inline-block;   margin-right:0.5em; }
#jPanelMenu-menu li i.g1{ background-position:0 0; -webkit-background-size:2em auto;-moz-background-size:2em auto;-o-background-size:2em auto;background-size:2em auto; width:2em; height:1.9583333333em; -webkit-vertical-align:-0.5em;-moz-vertical-align:-0.5em; -o-vertical-align:-0.5em; vertical-align:-0.5em;}
#jPanelMenu-menu li i.g2{ background-position:0 -4em; -webkit-background-size:2em auto;-moz-background-size:2em auto;-o-background-size:2em auto;background-size:2em auto; width:2em; height:2em; -webkit-vertical-align:-0.7em;-moz-vertical-align:-0.7em; -o-vertical-align:-0.7em; vertical-align:-0.7em;}
#jPanelMenu-menu li i.g3{  background-position:0 -8.2em; -webkit-background-size:2em auto;-moz-background-size:2em auto;-o-background-size:2em auto;background-size:2em auto; width:2em; height:2em; -webkit-vertical-align:-0.5em;-moz-vertical-align:-0.5em; -o-vertical-align:-0.5em; vertical-align:-0.5em;}
#jPanelMenu-menu li i.g4{ background-position:0 -13em; -webkit-background-size:2em auto;-moz-background-size:2em auto;-o-background-size:2em auto;background-size:2em auto; width:2em; height:2em; -webkit-vertical-align:-1em;-moz-vertical-align:-1em; -o-vertical-align:-1em; vertical-align:-1em;}
#jPanelMenu-menu li i.g5{ background-position:0 -17.5em; -webkit-background-size:2em auto;-moz-background-size:2em auto;-o-background-size:2em auto;background-size:2em auto; width:2em; height:2em; -webkit-vertical-align:-0.8em;-moz-vertical-align:-0.8em; -o-vertical-align:-0.8em; vertical-align:-0.8em;}
#jPanelMenu-menu li i.g6{  background-position:0 -20em; -webkit-background-size:1.8333333333em auto;-moz-background-size:1.8333333333em auto;-o-background-size:1.8333333333em auto;background-size:1.8333333333em auto; width:1.8333333333em; height:1.8333333333em; -webkit-vertical-align:-0.5em;-moz-vertical-align:-0.5em; -o-vertical-align:-0.5em; vertical-align:-0.5em;}
#jPanelMenu-menu li { position:relative;}
#jPanelMenu-menu li span{ background:url(../images/right_xiang.png) no-repeat; width:0.6666666667em; height:1.1666666667em;  -webkit-background-size:0.6666666667em auto;-moz-background-size:0.6666666667em auto;-o-background-size:0.6666666667em auto;background-size:0.6666666667em auto; display:inline-block; position:absolute; top:1em; right:0em;}

#jPanelMenu-menu li i.g8{  background-position:0 -27.8em; -webkit-background-size:1.8333333333em auto;-moz-background-size:1.8333333333em auto;-o-background-size:1.8333333333em auto;background-size:1.8333333333em auto; width:1.8333333333em; height:1.9em; -webkit-vertical-align:-0.5em;-moz-vertical-align:-0.5em; -o-vertical-align:-0.5em; vertical-align:-0.5em;}